package com.jic.purchase.model.vo.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
@ApiModel(description = " 付款信息实体类")
public class PaymentInfoRequest extends BaseEntityRequest {
    private static final long serialVersionUID = 1L;
    // @NotEmpty(message = "id") 
    @ApiModelProperty(notes = "id")
    private Long id;

    // @NotEmpty(message = "供应商代码")
    @ApiModelProperty(notes = "供应商代码")
    private String supplierCode;

    // @NotEmpty(message = "实际付款金额") 
    @ApiModelProperty(notes = "实际付款金额")
    private Double paymentAmount;

    // @NotEmpty(message = "收到发票号") 
    @ApiModelProperty(notes = "收到发票号")
    private String invoiceNumber;

    // @NotEmpty(message = "财年") 
    @ApiModelProperty(notes = "财年")
    private String fiscalYear;

    // @NotEmpty(message = "财务凭证号") 
    @ApiModelProperty(notes = "财务凭证号")
    private String fiscalYearVoucher;

    // @NotEmpty(message = "实际付款日期") 
    @ApiModelProperty(notes = "实际付款日期")
    private Date paymentDate;

    // @NotEmpty(message = "状态,0代表可用，1代表停用") 
    @ApiModelProperty(notes = "状态,0代表可用，1代表停用")
    private Integer status;

}
